package com.example.testapp;

public class Var4 extends Functions
{
	
	Var4()
	{
		this.A = 1;
		this.B = 0;
		this.C = -5;
		this.D = 0;
		
		this.Alpha = 1;
		this.Beta = -2;
		this.Gamma = 1;
		this.Delta = -2;
		
		this.x0 = 0;
		this.L = 1.;
		
		this.t0 = 0;
	}

	@Override
	public double phi_0(double t)
	{
		return 0;
	}

	@Override
	public double phi_l(double t)
	{
		return 0;
	}

	@Override
	public double psy_1(double x)
	{
		return Math.exp(2*x);
	}

	@Override
	public double psy_2(double x)
	{
		return 0;
	}

	@Override
	public double diff1_psy_1(double x)
	{
		return 2*Math.exp(2*x);
	}

	@Override
	public double diff2_psy_1(double x)
	{
		return 4*Math.exp(2*x);
	}

	@Override
	public double diff1_psy_2(double x)
	{
		return 0;
	}

	@Override
	public double uReal(double x, double t)
	{
		return Math.exp(2*x)*Math.cos(t);
	}

	@Override
	public double f(double x, double t)
	{
		return 0;
	}

}
